פרדיגמות | תכנות מונחה-עצמים, תכנות אימפרטיבי, סקריפטים, תכנות פונקציונלי |
---|---|
תאריך השקה | 2003 |
מתכנן | Guillaume Laforge |
מפתח | Java Community Process, קרן התוכנה אפאצ'י |
טיפוסיות | דינמית, חזקה, ברווז |
מימושים | Java Virtual Machine |
הושפעה על ידי | Java, Python, Ruby, Perl, Smalltalk, Objective-C |
רישיון | אפאצ'י 2.0, רישיון אפאצ'י |
סיומת | groovy, gsh, gvy, gy |
http://groovy-lang.org | |
Groovy (גְּרוּבִי) היא שפת תכנות מונחית-עצמים עבור הפלטפורמה של ג'אווה. זוהי שפה דינמית, בעלת מאפיינים דומים לשפות Python, Ruby, Perl ו-Smalltalk. השפה יכולה לשמש גם כשפת תסריט עבור הפלטפורמה של ג'אווה.
Groovy משתמשת בתחביר מבוסס סוגריים מסולסלים בדומה לשפת Java. קוד המקור של השפה עובר הידור דינמי ל-bytecode עבור המכונה הווירטואלית של ג'אווה (JVM), והוא יכול לעבוד עם קוד וספריות שנכתבו בשפת Java. כמו כן, ברוב המקרים קוד Java יחשב תקין תחבירית גם ב-Groovy. גרסה 1.0 של Groovy שוחררה ב-2 בינואר 2007.